/*
RESET
*/

*{
	margin: 0;
	padding: 0;
}

body, html{
	height: 100%;
	width: 100%;
}

h1 {
	font-family: Baskerville, Georgia, "Times New Roman", serif;
	font-size: 5em;
	letter-spacing: -.035em;
	text-align: left;
}

p{
	margin: 0 0 1em 0;
}

a{
	background-color: #666;
	color: #ddd;
	margin: -5px 5px;
	padding: 5px;
	text-decoration: none;
}

/*
implementation of CSS sticky footer
by ryan fait
http://ryanfait.com/sticky-footer/
*/

.pageContent{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: auto auto -50px auto;
	min-width: 800px;
	padding: 0px;
	width: 80%;
}

.pagePush{
	height: 50px;
}

.pageFooter{
	background-color: #fff;
	font-family: Baskerville, Georgia, "Times New Roman", serif;
	font-size: .8em;
	height: 50px;
	line-height: 50px;
	min-width: 800px;
	text-align: center;
}